Programova tvorba kopie tabulky s neznamou strukturou
Otázka od: Garalda
3. 12. 2002 11:20
Preji hezky den,
nevi prosim nekdo jak lze programove vytvorit kopii tabulky, kdyz v okamziku
vytvareni exe souboru neznam jeji strukturu? Tzn. dokazu nejak vycist vsechny
informace o nejake tabulce (nazvy a typy poli, cizi klice, primarni klice)
abych podle toho pak mohl nejak vytvorit novou tabulku se stejnou strukturou?
Nebo to jde nejak jednoduseji?
Konkretne mi jde o MSSQL2000, D5.
Dekuji za radu pripadne nasmerovani kde hledat
Garalda
______________________________________________________________________________
Už máte také 200 MB schránku bez reklam? Nadstandardní služby EMAIL.CZ.
http://www.email.cz/nsluzby.phtml
Odpovedá: Tom xXx
3. 12. 2002 10:45
Mrkni do MSSQL Book On Line na INFORMATION_SCHEMA - jsou to view do systemovych
tabulek, kterymi zjistis informace ot
abulkach ...
a nebo by mohlo pro tvuj ucel vyhovovat:
INTO Clause
Creates a new table and inserts the resulting rows from the query into it.
The user executing a SELECT statement with the INTO clause must have CREATE
TABLE permission in the destination
database. SELECT...INTO cannot be used with the COMPUTE. For more information,
see Transactions
<JavaScript:hhobj_1.Click()> and Explicit Transactions
<JavaScript:hhobj_2.Click()>.
You can use SELECT...INTO to create an identical table definition (different
table name) with no data by having a FALSE
condition in the WHERE clause.
Ale indexy a jine constrainty ti to asi nezkopiruje ....
T.